<?php

use Illuminate\Http\Request;

Route::any('test', 'IndexController@test');

Route::any('broadcaster/uploadVodFile', 'VodMediaController@uploadFile'); // 上传媒体文件
Route::any('eventNotify', 'VodMediaController@eventNotify');   // 媒体通知回调地址
Route::any('broadcaster/getMediaInfo', 'VodMediaController@getMediaInfo');     // 获取媒体信息
Route::any('broadcaster/updateMediaInfo', 'VodMediaController@saveMediaInfo'); // 更新媒体信息
Route::any('broadcaster/getMyMedia', 'VodMediaController@getMyMedia'); // up主的媒体列表
Route::any('broadcaster/deleteMedia', 'VodMediaController@deleteMedia'); // 删除媒体

Route::any('uploadImage', 'UploadController@uploadImage'); // 上传图片

Route::any('getLoginToken', 'PassportController@getLoginToken');                                                 // code获取请求token
Route::any('getDecryptMobile', 'PassportController@getDecryptMobile');                                           // 解密手机号
Route::any('getBindMobile', 'PassportController@getBindMobile');                                                 // 绑定手机号，创建或者更新用户信息
Route::any('getAccountLogin', 'PassportController@getAccountLogin');                                             // 账号密码登录，创建或者更新用户信息
Route::any('logout', 'PassportController@logout');                                                               // 退出                                       // 生成二维码

Route::any('user/getUserInfo', 'UserController@getUserInfo');                                                               // 获取用户基本信息
Route::any('user/getMyPlayClassList', 'UserController@getMyPlayClassList');                                                               // 用户的播放分类列表
Route::any('user/getPlayVideoList', 'UserController@getPlayVideoList');                                                               // 用户的播放列表
Route::any('user/getMyRecentlyPlayList', 'UserController@getMyRecentlyPlayList');                                                               // 用户的最近播放列表
Route::any('user/getMySubscribeList', 'UserController@getMySubscribeList');                                                               // 用户的订阅列表
Route::any('user/addPlayClass', 'UserController@addPlayClass');                                                               // 添加播放列表
Route::any('user/delPlayClass', 'UserController@delPlayClass');                                                               // 删除播放列表
Route::any('user/getAllPlayClass', 'UserController@getAllPlayClass');                                                               // 我的所有播放列表
Route::any('user/playToCollectVideo', 'UserController@playToCollectVideo');                                                               // 添加收藏视频 或者 添加稍后观看视频
Route::any('user/playToRemoveVideo', 'UserController@playToRemoveVideo');                                                               // 移除收藏视频 或者 移除稍后观看视频
Route::any('user/toPraiseVideo', 'UserController@toPraiseVideo');                                                               // 赞或不赞视频
Route::any('user/toTreadVideo', 'UserController@toTreadVideo');                                                               // 踩或不踩视频

Route::any('user/getBroadcasterList', 'ChannelController@getBroadcasterList');                                            // 获取up主列表
Route::any('user/subscribeBroadcaster', 'ChannelController@subscribeBroadcaster');                                            // 订阅或者取消订阅
Route::any('user/remindBroadcaster', 'ChannelController@remindBroadcaster');                                            // 提醒或者取消提醒

Route::any('broadcaster/getBroadcasterInfo', 'BroadcasterController@getBroadcasterInfo');                                            // 获取up用户基本信息
Route::any('broadcaster/updateBroadcasterInfo', 'BroadcasterController@updateBroadcasterInfo');                                            // 更新up用户基本信息
Route::any('broadcaster/addPlayClass', 'BroadcasterController@addPlayClass');                                                               // 添加播放列表
Route::any('broadcaster/delPlayClass', 'BroadcasterController@delPlayClass');                                                               // 删除播放列表
Route::any('broadcaster/playToCollectVideo', 'BroadcasterController@playToCollectVideo');                                                               // 添加播放列表
Route::any('broadcaster/playToRemoveVideo', 'BroadcasterController@playToRemoveVideo');                                                               // 移除播放列表
Route::any('broadcaster/getPlayClassList', 'BroadcasterController@getPlayClassList');                                                               // up主的播放分类列表
Route::any('broadcaster/getPlayVideoList', 'BroadcasterController@getPlayVideoList');                                                               // up主播放列表
Route::any('broadcaster/getAllPlayClass', 'BroadcasterController@getAllPlayClass');                                                               // up主所有分类列表

Route::any('getBindUpInfo', 'HomeController@getBindUpInfo');                                // 绑定up用户
Route::any('home/getGlobalConf', 'HomeController@getGlobalConf');                                // 获取配置信息
Route::any('home/getBannerData', 'HomeController@getBannerData');             // 首页banner图
Route::any('home/getNavigationData', 'HomeController@getNavigationData');             // 导航菜单

Route::any('home/getVideoList', 'VideoController@getVideoList');                 // 首页媒体列表
Route::any('home/getVideoInfo', 'VideoController@getVideoInfo');                 // 获取视频信息
Route::any('video/getRecommendVideo', 'VideoController@getRecommendVideo');                 // 获取推荐视频列表

Route::any('search/getHistorySearchData', 'SearchController@getSearchLogData');                                // 获取搜索记录
Route::any('search/getSearchContent', 'SearchController@getSearchContent');                                // 获取搜索结果
Route::any('cat/getAllCat', 'SearchController@getAllCat');                                // 获取所有分区
//Route::any('cat/getCatList', 'SearchController@getCatList');                                // 获取分区列表

Route::any('comment/getCommentList', 'CommentController@getCommentList');                                // 获取评论列表
Route::any('comment/toPublishComment', 'CommentController@toPublishComment');                                // 发表评论
Route::any('comment/toReplyComment', 'CommentController@toReplyComment');                                // 回复评论
Route::any('comment/toDelComment', 'CommentController@toDelComment');                                // 删除评论
Route::any('comment/toPraiseComment', 'CommentController@toPraiseComment');                                // 赞评论、回复
Route::any('comment/toTreadComment', 'CommentController@toTreadComment');                                // 踩评论、回复
Route::any('comment/getCommentDetail', 'CommentController@getCommentDetail');                                // 评论详情

Route::any('pay/applyPay', 'PayController@applyPay'); // 调起微信支付
Route::any('pay/wxNotify', 'PayController@wxNotify'); // 微信支付回调

Route::any('level/getList', 'LevelController@getList'); // 获取所有会员等级
Route::any('level/getAllService', 'LevelController@getAllService'); // 获取所有权益服务
Route::any('level/getMemberInfo', 'LevelController@getMemberInfo'); // 会员协议

Route::any('share/getSharePic', 'ShareController@getSharePic'); // 分享二维码图
Route::any('share/getGeneratePic', 'ShareController@getGeneratePic'); // 分享二维码图

Route::any('dynamic/getDynamicList', 'DynamicController@getDynamicList'); // 获取动态列表
Route::any('dynamic/getDynamicDetail', 'DynamicController@getDynamicDetail'); // 动态详情
Route::any('dynamic/toPraiseDynamic', 'DynamicController@toPraiseDynamic'); // 赞或者不赞动态
Route::any('dynamic/delDynamic', 'DynamicController@delDynamic'); // 删除动态
Route::any('dynamic/publishDynamic', 'DynamicController@publishDynamic'); // 发表图文动态

Route::any('cheating/getData', 'CheatingController@getData'); // 过审内容
Route::any('getSign', 'HomeController@getSign'); // 上传视频签名

Route::any('getSubscribeTemplate', 'HomeController@getSubscribeTemplate'); // 获取订阅消息模板

Route::any('course/getAllCourse', 'CourseController@getAllCourse'); // 获取可用的所有课程
Route::any('course/getUpCourseList', 'CourseController@getUpCourseList'); // 获取UP主的课程列表
Route::any('course/getCourseCatalogList', 'CourseController@getCourseCatalogList'); // 课程目录列表
Route::any('course/toAddCourse', 'CourseController@toAddCourse'); // 添加课程
Route::any('course/getCourseInfo', 'CourseController@getCourseInfo'); // 课程详情
Route::any('course/toUpdateCourse', 'CourseController@toUpdateCourse'); // 更新课程
Route::any('course/delCourse', 'CourseController@delCourse'); // 删除课程
Route::any('course/delCourseCatalog', 'CourseController@delCourseCatalog'); // 删除课程目录

Route::any('userCourse/getCourseList', 'UserCourseController@getCourseList'); // 获取课程列表
Route::any('userCourse/getCourseDetail', 'UserCourseController@getCourseDetail'); // 课程详情
Route::any('userCourse/getCourseCatalogList', 'UserCourseController@getCourseCatalogList'); // 课程目录列表
Route::any('userCourse/toCollectCourse', 'UserCourseController@toCollectCourse'); // 收藏或者取消课程
Route::any('userCourse/getCourseViewRecord', 'UserCourseController@getCourseViewRecord'); // 课程观看记录
Route::any('userCourse/getPayedCourseList', 'UserCourseController@getPayedCourseList'); // 已购买的课程列表
Route::any('userCourse/getCollectCourse', 'UserCourseController@getCollectCourse'); // 我收藏的课程
